stateful abstract data type - Spanish English Dictionary